Towards Individualized Requirements Specification Evolution for Networked Software Based on Aspect
نویسندگان
چکیده
Networked software is a kind of Internet-based online complex software system produced through interaction and cooperation between networks and users who act as both consumer and producer of the system composed of web services. To meet a mass of individualized requirements, specifications for common requirements of the domain need to modify and evolve. Aiming at the concern, we propose a 3-step process of requirements evolution modeling of networked software. Focusing on the first step, the paper analyzes inducements for individualized requirements evolution, proposes a meta-model to describe the evolutionary requirements specification of networked software based on aspects, and presents a case study to demonstrate the usage of our approach. Finally a process for implementing the individualized requirements evolution is proposed. So it is helpful to guide the modeling for evolutionary requirements specifications and implement individualized requirements from common specifications.
منابع مشابه
Process to Identify the Crosscutting Concerns in Changing Requirements through Aspect-Oriented Software Engineering
The traditional software development methodology now cannot meet the expanding software scales, changing software requirement and the software evolution processes very well. Aspect-Oriented Software Engineering (AOSE) helps to meet out these entire problems during software development. With the advancement in the field of software engineering, software requirements are changing at a fast pace w...
متن کاملTowards a Model for Specifying and Composing Concerns in Software Product Line Engineering
In order to fulfil sets of similar user requirements within a specific application domain, one typically uses software product line engineering. In this paper, we investigate the nature of implementations of concerns, specific to software product line engineering. Based on these investigations, we present an approach that allows a modular specification and composition of concerns, with the purp...
متن کاملCOCOA: COnversation-based service COmposition in pervAsive computing environments with QoS support
Pervasive computing environments are populated with networked services, i.e., autonomous software entities, providing a number of functionalities. One of the most challenging objectives to be achieved within these environments is to assist users in realizing tasks that integrate on the fly functionalities of the networked services opportunely according to the current pervasive environment. Towa...
متن کاملModularization of Crosscutting Concerns in Requirements Engineering
In spite of the generated benefits, Object-Oriented (OO) paradigm seems reaching its limits, regarding complexity reduction of current systems. In this context, the Aspect Oriented (AO) comes up as an alternative to reduce software development complexity while keeping OO advantages. Needs for investigating methodologies of AO Software Development have emerged a long with AO. As an example, Earl...
متن کاملAspect-Oriented Requirements Engineering for Component-Based Software Systems
Developing requirements for software components, and ensuring these requirements are met by component designs, is very challenging, as very often application domain and stakeholders are not fully known during component development. We introduce a new methodology, aspect-oriented component engineering, that addresses some difficult issues of component requirements engineering by analysing and ch...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008